﻿/* 四大分展结束 */

.cmsMainBox {
    max-width: 962px;
}


.organizer:nth-of-type(1) .image {
    margin-top: -30px;
}

.organizer:nth-of-type(3) .image {
    margin-top: -30px;
}

.sub_content img {
    height: 100%;
}

.image2 {
    height: 85px;
}

.image .other {
    margin-top: -18px;
}

.cmsMainBoxCon .text {
    margin: 10px 0 0;
    font-size: 14px;
}

.sub_content1,
.sub_content3 {
    width: 100%;
    overflow: hidden;
    padding: 20px;
	border: 1px solid #ccc;
}

.sub_content1,
.sub_content3 h4 {
    font-size: 12px;
    line-height: 24px;
    color: #333;
    font-weight: bold;
    margin: 0;
}

.cmsMainBox {
    width: 90%;
    overflow: hidden;
    position: relative;
}

.cmsMainBox:first-of-type {
    margin-top: 30px;
}

.w_4_Sub {
    margin-bottom: 40px;
    max-width: 946px;
}

.cmsMainBox .bg {
    width: 100%;
    height: 15px;
    background-color: #003885;
}

.cmsMainBox1 .img160 {
    display: block;
    margin-left: 50px;
}

.cmsspecial {
    padding: 20px;
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}

.clearfix {
    zoom: 1;
}
.sub_content3 .img160{
    width: 160px;
}
.sub_content3 .img160 img{
    width: 90%;
    max-width: 100%;
}
.sub_content3 .img160,
.content {
    float: left;
}

.sub_content3 .content {
    width: 70%;
}

.sub_content3 .content_h {
    margin-bottom: 20px;
}

.sub_content3 .content-one {
    padding-right: 100px;
    height: 48px;
}

.cmsMainBox1 p,
.cmsMainBoxCon .text {
    text-align: left;
    width: 100%;
}



.cmsMainBoxCon {
    padding: 0;
    float: left;
}


.cmsMainBoxCon p{
    padding-bottom: 10px
}
@media screen and (max-width: 1024px) {
    .sub_content3 {
        width: 80%;
        /*margin-left: -50%;*/
    }
    .sub_content3 .img160,
    .content {
        float: left;
    }
    .sub_content3 .content {
        padding-right: 0;
    }
    .cmsMainBoxCon p {
        width: 100%;
    }
    .cmsMainBoxCon .text {
        display: inline-block;
        margin: 20px 0;
        width: 100%;
    }
    .sub_content3 .content h4:nth-of-type(1) {
        margin-top: 20px;
    }
    .cmsMainBoxCon {
        position: static;
        width: 100%;
        padding-left: 30px;
    }
}

@media screen and (min-width: 320px) {
    .sub_content3 {
        width: 100%;
        margin-left: 0;
    }
    .cmsMainBoxCon {
        padding-left: 0;
    }
    .cmsMainBox {
        width: 100%;
    }
}


/* 四大分展结束 */

.aip-sign-images img{ vertical-align: sub; margin-right:10px;}
.Twocolumns-text-bottom{ /* margin-bottom:10px; */}

/*主办方开始*/

.cmsMainBox_o {
    max-width: 850px;
}

.fl {
    float: left;
}

.cmsMainBox_o .image {
    padding-right: 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.organizer:nth-of-type(1) .image {
    margin-top: -30px;
}

.organizer:nth-of-type(3) .image {
    margin-top: -30px;
}

.sub_content img {
    height: 100%;
}

.image2 {
    height: 85px;
}

.sub_content_orangizer .image .other {
    margin-top: 30px;
}

.cmsMainBoxCon_o .text {
    margin: 10px 0 0;
    font-size: 14px;
}

.sub_content1,
.sub_content_orangizer {
    width: 100%;
    overflow: hidden;
	padding: 21px 5px 3px;
    text-align: left;
}

.sub_content1,
.sub_content_orangizer h4 {
    font-size: 12px;
    line-height: 24px;
    color: #333;
    font-weight: bold;
    margin: 0;
}

.cmsMainBox_o {
    width: 100%;
    overflow: hidden;
    border: 1px solid #ccc;
    position: relative;
}

.cmsMainBox_o:first-of-type {
    /* margin-top: 30px; */
}

.w_4_Sub {
    margin-bottom: 40px;
}

.cmsMainBox_o .bg {
    width: 100%;
    height: 15px;
    background-color: #003885;
}

.cmsMainBox1 .img160 {
    display: block;
    margin-left: 50px;
}

.cmsspecial {
    padding: 20px;
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}

.clearfix {
    zoom: 1;
}

.sub_content_orangizer .img160,
.content {
    float: left;
}

.sub_content_orangizer .content {
    padding-right: 400px;
    height: 48px;
}

.sub_content_orangizer .content-one {
    padding-right: 100px;
    height: 48px;
}

.cmsMainBox1 p,
.cmsMainBoxCon_o .text {
    text-align: left;
    width: 92%;
}

.sub_content_orangizer .content h4:nth-of-type(1) {
    margin-top: 0px;
}

.cmsMainBoxCon_o p {
    width: 100%;
}

.cmsMainBoxCon_o {
    padding: 0;
    float: left;
    width: 100%;
}

@media screen and (max-width: 1024px) {
    .sub_content_orangizer {
        width: 100%;
    }
    .sub_content_orangizer .img160,
    .content {
        float: left;
    }
    .sub_content_orangizer .content {
        padding-right: 0;
        height: 73px;
    }
    .cmsMainBoxCon_o p {
        width: 100%;
    }
    .cmsMainBoxCon_o .text {
        display: inline-block;
        margin: 20px 0;
        width: 100%;
    }
    .sub_content3 .content h4:nth-of-type(1) {
        margin-top: 20px;
    }
    .cmsMainBoxCon_o {
        position: static;
        width: 100%;
    }
}

.sub_content_orangizer .img160 {
    margin-top: -30px;
    width: 160px;
}

.sub_content_orangizer .img160 img{
    width: auto;
    max-width: 100%;
}

@media screen and (max-width: 640px) {
    .sub_content_orangizer .img160{
        width: 100px;
        margin-top: -20px;
    }
   .cmsMainBox_o .image {
        padding-right: 0;
   }
    .xintj-con {
        width: calc( 100% - 100px);
        float: left;
    }
}


/*主办方结束*/


/* 
八大展区开始*/

.eb {
    max-width: 962px;
}

.media_txt {
    float: left;
}

.eight_big .title h3 {
    font-size: 18px;
    color: #003885;
}

.mid1 h3 {
    margin-top: 0;
    font-size: 14px;
}

@media screen and (min-width: 320px) {
    .eight_big >div {
        margin-bottom: 36px;
    }
    .eight_big *:nth-of-type(n+2) .small {
        width: 100%;
        display: none;
    }
    .eight_big *:nth-of-type(n+2) .big {
        width: 100%;
        display: block;
        margin-bottom: 36px;
    }
    .eb {
        margin-left: 0px;
    }
}

@media screen and (min-width: 1024px) {
    .eb {
        margin-left: -36px;
    }
    .eight_big>div {
        width: 100%;
        margin-bottom: 0px;
    }
    .eight_big {
        padding-left: 0;
    }
    .eight_big>div>div {
        float: left;
        width: 33.33%;
        padding-left: 36px;
    }
    .eight_big_mid > .left1 {
        width: 209px;
    }
    .eight_big_mid > .mid1 {
        width: 530px;
    }
    .eight_big_mid > .right1 {
        width: 209px;
        float: right;
    }
}

@media screen and (min-width: 320px) {
    div .left1,
    div .mid1,
    div .right1 {
        float: left;
        width: 50%;
    }
    div .mid1 {
        /*  width: 400px; */
        /*padding-left: 36px;*/
        width: 100%;
        margin-bottom: 36px;
    }
    div .right1 {
        float: none;
    }
}


/* 特别展示区开始 */

.special_area {
    max-width: 945px;
    min-width: 380px;
    margin-top: 36px;
}

.special {
    border: 1px solid #ccc;
    margin-bottom: 36px;
}

.special_info {
    overflow: hidden;
    margin-bottom: 20px;
    vertical-align: top;
}

.special .bg {
    width: 100%;
    height: 15px;
    background-color: #003885;
}

.special h3 {
    font-size: 20px;
    margin-bottom: 10px;
}

.special_info p {
    /*width: 650px;*/
}

.special_content {
    padding-left: 24px;
    padding-top: 24px;
}

@media screen and (max-width:1024px) {
    .special .special_content .special_img img {
        float: left;
        padding: 0 20px 30px 0;
        width: 100%;
    }
    .special_info {
        width: 100%;
    }
}

@media screen and (min-width:1024px) {
    .special .special_content .special_img {
        float: left;
        width: 40%;
        padding: 0 20px 25px 0;
    }
    .special .special_content .special_img img {
        display: inline-block;
        width: 100%;
    }
    .special_info {
        float: left;
        width: 55%;
    }
}

@media screen and (min-width:320px) {
    .special_img {
        width: 100%;
    }
    .special_content {
        padding-left: 10px;
        padding-right: 10px;
    }
}


/* 特别展示区结束 */


/* 合作伙伴开始 */

.tabs {
    margin-top: 20px;
    margin-bottom: 10px;
}

.tabs > div> a {
    float: left;
    line-height: 38px;
    margin-right: 3px;
    background: #0058d1;
    font-size: 15px;
    color: #fff;
    padding: 0 13px;
    border-radius: 2px 2px 0 0;
    height: 37px;
    cursor: pointer;
}

.tabs > div > a.active {
    background-color: #003885;
}

.tabs > div > a:last-child {
    border-right: none;
}

.tabs > section {
    width: 100%;
    display: none;
    clear: both;
    padding-top: 20px;
}

.tabs > section > ol > li {
    line-height: 40px;
    display: inline-block;
    margin: 0 20px 20px 0;
    text-align: center;
}

.tabs > section > ol > li>a>img {
    border: 1px solid #DFDFDF;
    border-bottom-color: #9d9d9d;
    width: 163px;
    height: 126px;
    display: block;
    margin-bottom: 5px;
}

.tabs > section > ol >li>a> p.ar {
    font-size: 12px;
    height: 34px;
    line-height: 16px;
    padding-top: 4px;
}


/* 合作伙伴结束 */


/* 下载 */

.fcred {
    color: #003885;
}

.doc-down h3 {
    font-size: 24px;
    padding-left: 1rem;
}

.doc-down h3 {
    font-size: 24px;
    padding-left: 1rem;
}

.doc-down ul {
     overflow: hidden;
    margin-bottom: 40px;
  
}

.doc-down ul li:last-child {
    border-bottom: none;
}

.doc-down ul li {
    line-height: 32px;
    height: 71px;
    line-height: 72px;
    clear: both;
    font-size:16px;
    cursor: pointer;
    position: relative;
    left: 0;
    transition: 0.3s;
}
.doc-down ul li:nth-child(2n+1){
    background: #f7f7f7;
}

.doc-down ul li .text-box {
    display: inline-block;
    margin-left: 15px;
    width:calc(100% - 180px);
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 16px;
    font-weight: bold;
    color: #003885;
}

.doc-down ul li .btnbox {
    cursor: pointer;
    position: relative;
    width: 100px;
    float: right;
    font-weight: bold;
    /* font-size: 14px; */
}

.doc-down ul li .icontbox {
    background-color: #FFF;
    width: 32px;
    height: 32px;
    display: inline-block;
    color: #444;
    text-align: center;
    font-size: 12px;
    margin-right: 8px;
  
    
    line-height: 33px;
  
  
    border-radius: 4px;
    border: 1px #a6abb3 solid;
}

.doc-down ul li:hover  {
    left: 10px;  
   

}

@media only screen and (max-width: 378px) {
    .doc-down ul li .text-box {
       
    }
}


/*下载结束*/


/* 合作媒体开始 */

.support_media {
    max-width: 962px;
}

.tabs_title {
    margin-bottom: 26px;
}

.tabs_title > ul>li {
    /*width: 20%;*/
    float: left;
    line-height: 38px;
    margin-right: 3px;
    background: #efefef;
    padding: 0 13px;
    border-radius: 2px 2px 0 0;
    height: 37px;
    text-align: center;
}

.tabs_title > ul>li>a {
    color: #000;
    cursor: pointer;
    font-size: 15px;
}

.tabs_title>ul>li.on {
    background-color: #002d74;
}

.fcred {
    color: #e60012;
}
.tabs_title>ul>li.on a{
    color: #fff;
}
.media-box {
    width: 100%;
}

.media-box ul {
    /* margin-left: -30px; */
}

.media-box ul li {
    display: none;
}

.media-box ul li .support {
    border: 1px #e5e5e5 solid;
    width: 212px;
    height: 128px;
    float: left;
    margin-right: 30px;
    margin-bottom: 50px;
}
.media-box ul li .support:nth-child(4n){
    margin-right: 0;
}
.media-box ul li .support a {
    display: block;
    text-align: center;
    white-space: nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width: 99%;
}

.media-box ul li .support a p {
    text-align: center;
}

.media-box ul li .support a .logobox img {
    max-width: 100%;
}

@media only screen and (max-width: 992px) {
    .media-box ul {
        margin-left: 0;
    }
    .media-box ul li .support {
        width: 46%;
        margin-bottom: 30px;
        text-align: center;
        margin-left: 10px;
        margin-bottom: 35px;
    }
    .media-box ul li .support a .logobox img {
        width: 50%;
    }
    .tabs_title > ul>li {
        width: 32%;
        margin-left: 2px;
    }
    .tabs_title > ul>li>a {
        font-size: 12px;
        display: block;
        width: 100%;
    }
}

@media only screen and (max-width: 640px) {
    .media-box ul li .support {
        width: calc(100% - 2px);
        margin-bottom: 30px;
        text-align: center;
        margin-bottom: 35px;
        margin-left: 0;
        float: none;
    }
    .tabs_title > ul>li {
        width: 100%;
        margin-bottom: 10px;
       
    }
    .tabs{
        margin-top: 0;
    }
}





/* 合作媒体结束 */


/* 展馆交通开始 */

.fcred {
    color: #003885;
}

.traffic-box {
    line-height: 24px;
    font-size: 16px;
}

.traffic-box h3 {
    font-size: 24px;
    color: #003885;
    padding-bottom: 54px;
}

.traffic-box h4 {
    font-size: 18px;
    padding-top: 24px;
}

.traffic-box .con-text {
    padding-top: 30px;
    padding-bottom: 46px;
}

.traffic-box .goway-box {
    width: 100%;
}

.traffic-box .goway-box .item {
    width: 100%;
    min-height: 150px;
    margin-bottom: 50px;
    background-size: 177px 53px;
}

.traffic-box .goway-box .item p {
    padding-left: 230px;
}

.traffic-box .goway-box .bgtaxi {
    background: url(/images/taxi.png) no-repeat left top;
}

.traffic-box .goway-box .metro {
    background: url(/images/metro.png) no-repeat left top;
}

.traffic-box .goway-box .train {
    background: url(/images/train.png) no-repeat left top;
}

.traffic-box .goway-box .aerotrain {
    background: url(/images/aerotrain.png) no-repeat left top;
}

.traffic-box .goway-box .cable {
    background: url(/images/cable.png) no-repeat left top;
}

.traffic-box .goway-box .bus {
    background: url(/images/bus.png) no-repeat left top;
}

.traffic-box .traffic-inf {
    width: 100%;
    min-height: 200px;
    background-color: #f5f5f5;
}

.traffic-box .traffic-inf ul {
    width: 90%;
    margin: auto;
    padding-top: 20px;
}

.traffic-box .traffic-inf ul li {
    float: left;
    line-height: 40px;
    min-width: 30%;
}

.traffic-box .traffic-inf ul li a {
    color: #000;
}

@media only screen and (max-width: 1000px) {
    .traffic-box {
        padding: 1rem;
    }
    .traffic-box h3 {
        font-size: 20px;
    }
    .traffic-box .goway-box .item {
        min-height: 120px;
        padding-top: 70px;
    }
    .traffic-box .goway-box .item p {
        padding-left: 1rem;
    }
    .traffic-box .traffic-inf ul li {
        float: none;
    }
}





/* 展馆交通结束 */


/* 休闲旅游开始 */

.fcred {
    color: #003885;
}

.travel-box {
    font-size: 16px;
    line-height: 24px;
}

.travel-box img {
    max-width: 100%;
    width: auto;
}

.travel-box p:first-child {
    padding-bottom: 20px;
}

.travel-box .content-box {
    margin-top: 20px;
}

.travel-box .content-box .itembox {
    position: relative;
    width: 500px;
    float: left;
}

.travel-box .content-box .itembox .inf-box::after {
    content: url(../../images/arro1.png);
    position: absolute;
    vertical-align: middle;
    display: inline-block;
    margin-top: 3px;
    margin-left: 5px;
}

.travel-box .content-box .itembox p {
    padding-right: 10px;
}

.travel-box .content-box .itembox img {
    max-width: 100%;
    float: left;
}

@media only screen and (max-width: 830px) {
    .travel-box .content-box .itembox {
        margin-bottom: 20px;
        width: 100%;
    }
    .travel-box .content-box .itembox img {
        float: none;
    }
}


/* 休闲旅游结束 */


/*酒店住宿*/

.hotel {
    max-width: 944px;
}

.hotel .hotel_title1 {
    color: #003885;
}

.hotel_content1 .hotel_title2 {
    font-size: 16px;
}

.hotel_content2 {
    margin-top: 36px;
}

.clearfix:after {
    content: " ";
    display: block;
    clear: both;
    height: 0;
}

.clearfix {
    zoom: 1;
}

.hotel_content2_img .logo_img,
.contact_email_linkList .logo_img,
.hotel_dorfCard_info_logo {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../../images/arro1.png") no-repeat;
    background-size: 12px 12px;
}

.contact_img img {
    width: 324px;
    max-width: 100%;
}

.contact_tel {
    font-size: 14px;
}

.hotel_dorfCard_img,
.hotel_content2_info,
.contact_email_linkList a {
    width: 100%;
    font-size: 14px;
}

.hotel_dorfCard {
    width: 100%;
    margin-top: 36px;
}

.hotel_dorfCard_img img {
    float: left;
    margin-right: 100px;
}

.hotel_dorfCard_info p {
    /*float: left;*/
    /*width: 70%*/
}

@media screen and (min-width:1024px) {
    .hotel_content2 {
        width: 290px;
        float: left;
        padding-left: 36px;
    }
    .contact_img img {
        width: 97px;
        height: 99px;
    }
}

@media screen and (max-width:480px) {
    .hotel_content2_info {
        margin-bottom: 100px;
    }
    .hotel_content2_img img {
        width: 96px;
    }
    .contact_img img {
        width: 100%;
        height: auto;
    }
    .hotel_dorfCard_img img {
        float: none;
    }
    .hotel_dorfCard_info {
        width: 100%;
        float: none;
    }
}




/*周边餐饮*/
.catering-box {
  font-size: 14px;
  width: 100%; }
  .catering-box .textbox {
    height: 40px;
    padding: 0  1rem 50px 1rem; }
  .catering-box ul {
    width: 100%;
    min-height: 400px;
    clear: both;
    margin-right: -40px; }
    .catering-box ul li {
      width: calc(100% / 2 - 40px);
      float: left;
      margin-right: 40px;
      border-bottom: 2px #002d74 solid;
      margin-bottom: 40px; }
      .catering-box ul li img {
        width: auto;
        max-width: 100%; }
      .catering-box ul li .downbox {
        height: 40px;
        margin-top: 20px; }
        .catering-box ul li .downbox .text-box {
          display: inline-block;
          font-weight: bold;
          margin-left: 1rem;
          width: 70%;
          float: left;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap; }
        .catering-box ul li .downbox .btnbox {
          cursor: pointer;
          position: relative;
          width: 96px;
          float: right; }
          .catering-box ul li .downbox .btnbox .icontbox {
            background-color: #002d74;
            width: 32px;
            height: 32px;
            display: inline-block;
            color: #fff;
            text-align: center;
            font-weight: bold;
            font-size: 12px;
            margin-left: 10px;
            position: absolute;
            top: -5px;
            line-height: 30px; }

@media only screen and (max-width: 700px) {
  .catering-box {
    width: 100%; }
    .catering-box ul li {
      width: 100%; }
      .catering-box ul li .downbox .text-box {
        width: 50%; } }


.swop-report .tit {
        color: #033886;
        font-size: 20px;
    }
    
    .swop-report .databox {
        line-height: 30px;
    }
    
    .swop-report p {
        padding-bottom: 20px;
        clear: both;
    }
    
    .swop-report .a-link {
        display: block;
        width: 100%;
        height: 60px;
        line-height: 60px;
        background-color: #feed00;
        text-align: center;
        font-size: 16px;
        margin-bottom: 30px;
    }
    
    .swop-report .a-link a {
        color:#003885;
        text-decoration: underline;
    }
    
    .swop-report {
        width: 100%;
        overflow: hidden;
    }
    
    .swop-report .picbox {
        width: 106%;
        padding-bottom: 20px;
        overflow: hidden;
    }
    
    .swop-report .picbox .pic-item {
        width: 48%;
        float: left;
        margin-right: 10px;
    }
    
    .swop-report .picbox .pic-item img {
        width: auto;
        max-width: 100%;
    }

    @media only screen and (max-width: 640px){
        .swop-report .picbox{
            width: 100%;
        }
        .swop-report .picbox .pic-item {
            width: 100%;
            float: left;
            margin-right: 0px;
        }
    }


.file-icon-,.file-icon-jpg,.file-icon-pdf,.file-icon-png,.file-icon-doc,.file-icon-svg,.file-icon-docx{
    position: relative;
}
.file-icon-:after{
    content: 'PDF'
}
.file-icon-jpg:after {
    content: 'JPG'
}
.file-icon-pdf:after{
    content: 'PDF'
}
.file-icon-png:after{
    content: 'PNG'
}
.file-icon-doc:after{
    content: 'DOC'
}
.file-icon-svg:after{
    content: 'SVG'
}
.file-icon-docx:after{
    content: 'DOCX'
}
.file-icon-rar:after{
    content: 'RAR'
}



/*.search-back{ background-image:url(../../images/search-back.jpg); background-position:50% 50%; height:500px; background-size:100%;}*/
#index-img {
    background-size: cover;
    height: 500px;
    position: relative;
    z-index: 1;
}

#searchbar-index {
    position: absolute;
    left: 0;
    top: 320px;
    width: 100%;
    text-align: center;
    z-index: 2;
}
#searchbar-index .searchbar-index-container {
    width: 700px;
    background-color: rgba(70, 70, 70, 0.4);
    padding: 5px;
	margin:158px auto 0;
}
.input-group {
    display: table;
    border-collapse: separate;
}
.input-group, .input-group-btn, .input-group-btn>.btn {
    position: relative;
}
#searchbar-index .form-control {
    font-size: 18px;
    font-weight: 400;
    height: 55px;
    margin: 0;
    padding: 14px 21px 15px;
    border-radius: 0;
}
.input-group-btn {
    font-size: 0;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.input-group, .input-group-btn, .input-group-btn>.btn {
    position: relative;
}

.btn:not(.btn-sm):not(.btn-lg) {
    line-height: 1.44;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
    z-index: 2;
    margin-left: -1px;
}
.btn.action, .btn.action:active, .btn.action:focus, .btn.btn-admin, .btn.btn-admin:active, .btn.btn-admin:focus {
    background-color: #003885;
    border-color: #003885;
    color: #fff;
}
.btn.wide {
    padding: 6px 24px;
}
#searchbar-index .btn {
    font-size: 29px;
    border-radius: 0;
}
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight:bold;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.content_centered {
    width: 1000px;
    padding-right: 0;
    padding-left: 0;
	margin:0 auto;
	overflow: hidden;
}

.separate {
    background: -moz-linear-gradient(left, #FFFFFF 0%,#dddddd 50%,#FFFFFF 100%);
    background: -webkit-linear-gradient(left, #FFFFFF 0%,#dddddd 50%,#FFFFFF 100%);
    background: linear-gradient(left, #FFFFFF 0%,#dddddd 50%,#FFFFFF 100%);
    display: block;
    height: 1px;
    margin: 0 0 20px;
	width: 100%;
}
.margin-bottom-15 {
    margin-bottom: 15px !important;
}
.index_category_wrapper {
    position: relative;
    width: 100%;
}
.margin-bottom-15 {
    margin-bottom: 15px!important;
}

.categoriesBlockList {
    width: 1030px;
}
#categoriesList, .categoriesBlockList {
    list-style-type: none;
    padding: 0;
}

.categoriesBlockList li {
    margin-right: 26px;
}
.index_left_category_wrapper {
    float: left;
    width: 487px;
	margin-top: 35px;
}

.index_category_title {
    font-size: 20px;
    font-weight: lighter;
    margin-bottom: 5px;
    padding: 0;
    height: 20px;
}
h1, h2, h3, h4, h5, h6, .dropdown-menu {
    font-family: '微软雅黑';
}

.index_category_title {
    font-size: 20px;
    font-weight: lighter;
    margin-bottom: 15px;
    padding: 0;
    height: 20px;
}
.float-left {
    float: left;
}
.index_categorytype3_blocktype1_image1 {
    min-height: 144px;
    width: 320px;
    overflow: hidden;
}
.index_category_wrapper {
    position: relative;
    width: 100%;
}


.page-header-search .page-header-search-menu {
    background: #e5e5e5 none repeat scroll 0 0;
}
.page-header-search .page-header-search-menu {
    clear: both;
    display: block;
    height: 70px;
}
#gallery-search {
    width: 500px;
    padding-top: 18px;
	margin:0 auto;
}
.input-group {
    display: table;
    border-collapse: separate;
}
.input-group, .input-group-btn, .input-group-btn>.btn {
    position: relative;
}

.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.input-group .form-control {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.form-control {
    outline: 0!important;
    box-shadow: none!important;
}
.form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.form-control, output {
    font-size: 14px;
    line-height: 1.42857;
    color: #555;
    display: block;
}
.input-group-btn {
    font-size: 0;
    white-space: nowrap;
}
.input-group-addon, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: table-cell;
}
.input-group, .input-group-btn, .input-group-btn>.btn {
    position: relative;
}
*, :after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
Inherited from div.input-group
.input-group {
    display: table;
    border-collapse: separate;
}


.view-size{ width:280px; padding:10px; min-height: 61px; border:1px solid #ddd; position:absolute; right:0; top:26px; z-index:9999; border-radius:3px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);}
.view-size li{ text-align:right; font-size:12px; margin-top:8px; overflow: hidden;}
.view-size-tit{ width:50%; float:left;}
.view-size-x{ width:50%; float:left;}
.view-size-tit-t{ width:50%; float:left;}
.view-size-x-x{ width:50%; float:left;}
.view-size-x-x input{ width:37%; margin-top:0px; display: block; float:right; margin:0 5px; text-align: center;}
.view-size-x-x span{ background:#3d3d3d; height:20px; display: block; width:20px; text-align: center; float:right; line-height:20px;}
.view-size-x-x span a{ color:#fff; font-weight: bold;}


.view-size{ width:280px; padding:10px; min-height: 61px; border:1px solid #ddd; position:absolute; right:0; top:26px; z-index:9999; border-radius:3px; box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1); display:none; background: #fff;}
.view-size li{ text-align:right; font-size:12px; margin-top:8px; overflow: hidden;}
.view-size-tit{ width:50%; float:left;}
.view-size-x{ width:50%; float:left;}
.view-size-tit-t{ width:50%; float:left;}
.view-size-x-x{ width:50%; float:left;}
.view-size-x-x input{ width:37%; margin-top:0px; display: block; float:right; margin:0 5px; text-align: center;}
.view-size-x-x span{ background:#3d3d3d; height:20px; display: block; width:20px; text-align: center; float:right; line-height:20px;}
.view-size-x-x span a{ color:#fff; font-weight: bold;}
.view-size-jian{ width:100% !important; background: none; border:none; color:#fff; font-size:14px; padding-left:10px; cursor:pointer;}
.view-size-jia{ width:100% !important; background: none; border:none; color:#fff; font-size:16px; padding-left:10px; cursor:pointer;}




.yemz{ padding:18px; font-family: "微软雅黑"; overflow: hidden;}
.yemz-c{ width:100%; height:24px;}
.yemz-c-l{ float:left;}
.yemz-c-l span{ font-size:16px; font-weight:bold;}
.yemz-c-r{ float:right; position:relative;}

.yemz-con{ width:100%; height: auto; margin-top:20px; position: relative;}
.yemz-con-lf{ width:200px; float:left; height: auto; background:#f0f0f0; padding:10px 10px; position: absolute;}
.yemz-con-lf-t span{ float:right;}
.yemz-con-lf-t img{ font-size:14px; height:16px;}

.yemz-con-rg{ width:100%; float:right; height:auto; padding-left:204px; min-height:500px;}
.yemz-con-rg-tit{ width:100%;overflow: hidden; line-height: 38px;}
.yemz-con-rg-tit-ul li{ float:left; margin-left:30px; padding:0 10px;  height: 40px;}
.yemz-con-rg-tit-ul{ float:left;}
.yemz-con-rg-tit-ul li.currentli{border-bottom: 2px solid #003885;}
.page-s{ float:right; line-height:25px; font-size:12px;}
.page-s a{ padding:0px 10px; background: #bbb; border-radius:4px; float:left; margin:0 4px;}
.page-s span{ float:left; margin:0 4px;}
.page-s img{ width:12px;}
.page-s input{width:35px; border-radius:4px; border: 1px solid #c2cad8; background: #eef1f5; height: 24px;margin-top: -5px; text-align: center;}

.yemz-next{    
	background-color: #c3c3c3;
    border: 1px solid #c3c3c3;
    border-radius: 5px;
    cursor: pointer;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    width: 500px;
    font-size:16px; font-weight: bold;
	margin-top:30px;
}
.yemz-next span{ font-size:12px;}
.yemz-p{ margin-top:25px;}
.yemz-c-r img{ width:10px;}

.yemz-con-rg-content{ width:100%; overflow: hidden; padding-top:35px; border-top: 1px solid #e5e5e5;}

#mygallery img{ height: 240px;}

.tanc-i{ width:100%; overflow: hidden; font-family:'微软雅黑';}
.tanc-i-l{ width:100%; overflow: hidden;}
.tanc-i-l-img{ float:left; width:48%;}
.tanc-i-l-img img{ width:100%;}
.tanc-i-l-tit{ float:right; width:48%; font-size:13px;}
.tanc-i-l-tit span{ width:102px; height:34px; text-align: center; background: #003885; color: #fff; display:block; line-height: 34px; border-radius:4px; margin-top:15px;}
.tanc-i-r h3{ margin-top:35px;}
.tanc-i-r-x{ display: block; border-bottom: 1px solid #e5e5e5; margin:20px 0 10px; padding-bottom:10px;}
.tanc-i-r-x a{ margin-right:10px;}

.click-right{padding:10px; background:url(../../images/shuangjt.png) no-repeat 0px 13px; background-size:80%;}
.cur-b{ background:url(../../images/shuangjt2.png) no-repeat 0px 13px; background-size:80%;}

/* 按展品搜索 */
.bg-whole-row--search {
    height: 146px;
    background: no-repeat center center;
    background-image: url("../../images/search_form_bg.jpg");
    background-size: cover;

}
.bg-whole-row--search .indexSearch-row{
    margin-top: 50px;
}

.exhibitorsadv-box{
    overflow: hidden;
    margin-top: 50px;
    border-top: 1px #ddd solid;
    border-bottom: 1px #ddd solid;
    /* text-align: center; */
}
.exhibitorsadv-box ul {
    margin:30px; 
       overflow: hidden;
    margin-left: calc((100% - 94%));
    margin-bottom: 30px;
}
.exhibitorsadv-box ul li{
 
    width: 30%;
    float: left;
    margin-right: 2%;
    margin-bottom: 1%;
}
.exhibitorsadv-box ul li:nth-child(3n){
    margin-right: 0;
}
.exhibitorsadv-box ul li a {
    width: 100%;
    display: block;
}
.exhibitorsadv-box ul li a img{
    width: auto;
    max-width: 100%;
}

/* 按字母搜索 */
.letter-box{
    margin-top: 20px;
    border-bottom: 1px #ddd solid;
    padding-bottom: 20px;
}
.letter-box a{
    display: inline-block;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    background-color:#003885;
    color: #fff;
    font-size: 16px;
    margin-right: 1%;
    border-radius: 2px;
    margin-bottom: 1%;
}
.letter-box a.cur-letter{
      background-color:#ccc;
}
.collector{
    text-align: right;
    width: 100%;
    font-size: 1rem;
    color:#003885;
     font-weight: bold;
     margin-top: 40px;
     position: relative;
     margin-bottom: 20px;
}
.collector .pos{
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 25px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    background-color: firebrick;
    top: -20px;
    left: 10px;
    position: absolute;
    font-style: normal;
}
.collector a{
    color:#003885;
    padding-left: 20px;
}
.collectoricon{
    position: relative;
    width: 30px;
    height: 24px;
    background: url('../../images/start.png');
    background-position: 0,0;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    background-size: cover;
}
.Search-Results .head-box{
    padding: 0 10px;
    border-bottom: 5px solid #003885;

}
.Search-Results .head-box span{
    display: inline-block;
    font-size: 1rem;
    color:#003885;
    text-align: center;
    font-weight: bold;
       padding: 10px 0;

}

.Search-Results .head-box .tita{
    width: 42%
}
.Search-Results .head-box .titb{
    width: 20%
}
.Search-Results .head-box .titc{
    width: 30%
}

.Results-list ul{
    margin-top: 20px;
}
.Results-list ul li{
    overflow: hidden;
   margin-bottom: 20px;
}
.Results-list .box-a{
    width: 42%
}
.Results-list .box-a a{
    display: block;
    width: 100%;
    height: 100%;
}

.Results-list .box-a a .box-a-left{
    width: 98px;
    height: 98px;
    overflow: hidden;
  
    border: 1px #ddd solid;
    float: left;
    line-height: 98px;
  
    background-color: #fff;
    text-align: center;
}
.Results-list .box-a a .box-a-left img{
    width: auto;
    max-width: 90%;
    vertical-align: middle;
   
}
.Results-list .box-a a .box-a-r{
    width: calc( 100% - 102px );
    float: left;
}
.Results-list .box-a a .box-a-r span{
    padding-left: 20px;
    font-weight: bold;
    color: #003885;
    display: inline-block;
}
.Results-list ul li{
    padding: 10px;
    position: relative;
}
.Results-list ul li:nth-child(2n){
   background-color: #eee;
}
.Results-list ul li .box-b{
    float: left;
    width: 21%;
    text-align: center;
}
.Results-list ul li .box-c{
    float: left;
     font-weight: bold;
    color: #003885;
    width: 32%;  
    min-height: 60px;
     text-align: center; 
}
.Results-list ul li .strat-box{
    width: 26px;
    height: 26px;
    position: absolute;
    right: 10px;
}
.Results-list ul li .strat-box .start{
    width: 26px;
    height: 26px;
    display: block;
    background: url('../../images/start.png');
    background-repeat: no-repeat;
    background-position: -33px 0;
    background-size: cover;
    cursor: pointer;
}


.Results-list ul li .strat-box .start.active{
     background-position: -92px 0;
}

.Results-list ul li .strat-box .loading{
  
    background: url('../../images/loading.gif');
   
     width: 26px;
    height: 26px;
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    cursor: pointer;
  
}



/*newsdetails.html*/

.fenxys{
    width: 100%;
    margin: 35px 0;
    border-bottom: 1px solid #ddd;
    padding-bottom: 25px;
}
.view-content{
	padding:5.7% 6.6% 5.7%;
}
.newsdetails-top{
	padding:20px 0;
	border-bottom: 1px solid #e7e8ea;
}
.newsdetails-title{
	font-size: 26px;
	color: #152230;
	font-weight: bold;
	line-height: 50px;
}
.newsdetails-state span{
	height: 38px;
	line-height: 38px;
}
.newsdetails-main{
	padding-top: 40px;
}
.newsdetails-main .smart-item img{
    max-width:100%;	
}
.send-time{
	color: #666;
	margin-right: 15px;
}
.newsdetails-p{
	line-height: 27px;
	color: #666;
	margin-bottom: 25px;
}
.newsdetails-h5{
	line-height: 25px;
	font-weight: bold;
	color: #333;
}
.newsdetails-img{
	margin-bottom: 34px;
}
.newsdetails-img img{
	max-width: 100%;
}
.newsdetails-bottom{
	margin-top: 10px;
}
.share-title{
	height: 24px;
	line-height: 24px;
}
.newsdetails-sharebox li{
	position: relative;
	float: left;
	margin-left: 18px;
	height: 24px;
}
.newsdetails-icon{
	display:inline-block;
	width: 31px;
	height: 24px;
    background-image: url('../../images/newsdetails-share.png') !important;

	
}
.newsdetails-icon:hover{

    background-image: url('../../images/newsdetails-share-hover.png') !important;
	
}
.follow-icon-1{
	background-position:-1px -25px;
}
.follow-icon-2{
	background-position: -51px -25px;
}
.ewm-box{
	display: none;
	position: absolute;
	left: 50%;
	bottom: 44px;
	padding:15px 18px;
	margin-left: -126px;
    width: 252px;
    height: 112px;
    border:4px solid #d1d1d1;
    background-color: #FFF;
}
.ewm-sj{
	position: absolute;
	display: block;
	width: 24px;
	height: 17px;
	background:url(../../images/sj.jpg) left center no-repeat;
	left: 50%;
	margin-left: -12px;
	bottom: -17px;
}
.ewm-img{
	width: 74px;
	height: 74px;
	overflow: hidden;
	margin-right: 20px;
}
.ewm-text{
	font-size: 12px;
}
.weixin:hover .ewm-box{
    display: block;
}
.newsdetails-sharebox2 li{
	height: 28px;
}
.newsdetails-sharebox2 .newsdetails-icon{
	width: 28px;
	height: 28px;
}
.shareto-icon-1{
	background-position: -93px -25px !important;
}
.shareto-icon-2{
	background-position: -145px -25px !important;
}
.shareto-icon-3{
	background-position: -193px -25px !important;
}
.shareto-icon-4{
	background-position: -240px -25px !important;
}
.shareto-icon-5{
	background-position: -292px -25px !important;
}
.shareto-icon-6{
	background-position: -368px -25px !important;
}
.shareto-icon-1:hover{
	background-position: -93px -25px !important;
}
.shareto-icon-2:hover{
	background-position: -145px -25px !important;
}
.shareto-icon-3:hover{
	background-position: -193px -25px !important;
}
.shareto-icon-4:hover{
	background-position: -240px -25px;
}
.shareto-icon-5:hover{
	background-position: -292px -25px;
}
.shareto-icon-6:hover{
	background-position: -368px -25px;
}
.share-more{
	border-left: 1px solid #d9dbde;
	padding-left: 18px;
}
.news-list-article{
	display: table;
	width: 100%;
	border:1px solid #efefef;
	margin-top: 20px;
}
.news-list-article li{
	display: table-cell;
	width: 50%;
	padding:2%;
	border-right:1px solid #efefef;
}
.news-list-article li:last-of-type{
	border-right: none;
}
.article-next{
	color: #999;
	margin-bottom: 12px;
}
.article-title{
    color: #152230;
}
.article-title:hover{
	color: #015db2;
}

.newshare{
    display: inline-block;
    background-image: url('../../images/sharepng.png') !important;
    background-repeat: no-repeat;
    width: 28px;
    height: 28px;

}
.share-weixin{
    background-position: -30px -30px !important;
}
.share-lin{
     background-position: -120px -30px !important;
}
.share-email{
     background-position: -60px -30px !important;
}
.share-sina{
    background-position: 0 -30px !important;
}
.share-weixin:hover{
    background-position: -30px 0px !important;
}
.share-lin:hover{
     background-position: -120px 0 !important;
}
.share-email:hover{
     background-position: -60px 0 !important;
}
.share-sina:hover{
    background-position: 0 0 !important;
}

.box-brns .resetbox {
    margin-left: 10px;
}

.hoverbule{
    color: #003985;
}
.hoverbule:hover{
    color: #444;
}
.vidiobox{
    width: 1000px;
    margin: 40px auto;
}
.Galleryvodio{
    width: calc(100%/2 - 40px);
    height: 294px;
    margin-right: 40px;
}
.categoryImg{
   width:393px;  margin-top:-0px;
}
.categoriesBlockListElem{
    width: 314px
}
.index_category_wrapper a{
    display: block;
}
@media only screen and (max-width: 1000px){
    .vidiobox{
        width: 100%
    }
}
@media only screen and (max-width: 1030px) and (min-width: 640px){
    #index-img{
        height: 400px;
    }
    #searchbar-index .searchbar-index-container{
        width: 80%;
    }
    #searchbar-index {
        top: 154px;
    }
    .content_centered{
        width: 100%;
    }
    .categoryImg{
        width: calc(100% / 3 );
    }
    .categoriesBlockList{
        width: 100%;
    }

}

.visible-xs-block ul li{
    height: 40px;
    line-height: 40px;
}
@media only screen and (max-width: 768px){
     .vidiobox{
        width: calc(100% - 20px);
    }
}

@media only screen and (max-width: 640px){
    .doc-down ul li {
        font-size: 14px;
        line-height:24px;
    }
    .doc-down ul li .btnbox{
       width: 80px;
       float: right;
       margin-top: 17px;

    }

    .doc-down ul li .text-box {
        margin-left: 0.9rem;
        padding-top: 20px;
    }
    
    #searchbar-index .searchbar-index-container{
        width: 90%;
    }
     #index-img{
        height: 300px;
    }
      #searchbar-index {
        top: 77px;
    }
    .Galleryvodio{
        width:100%;
        height: 262px;
    }
    .content_centered{
        width: 100%;
    }
    .categoriesBlockList{
        width: 100%;
    }
    .categoriesBlockListElem{
        width: calc( 100% / 2 - 20px)
    }
     .categoryImg{
        width: 100%;
     }

    .categoriesBlockList li{
        margin-right: 0;
        margin:0 10px;
    }
    .tab-content .paging{
        display: none;
    }
    .yemz-con-rg-content{
        padding-top: 0;
    }
    .sub_content3 .content {
        width: 100%;
    }
    .special_area {
        width: 100%;
        min-width: 100%;
    }
     .special .special_content .special_img img {
        padding: 0;
    }
    #gallery-search{
        width: 100%;
    }
    .Search-Results .head-box .tita{
        width: 42%
    }
    .Search-Results .head-box .titb{
        width: 30%
    }

    .Results-list .box-a a .box-a-r{
        width: 100%;
    }

    .Results-list .box-a a .box-a-r span{
        padding-left: 0
    }
    .Results-list ul li{
        padding: 10px;
    }
    .Demoonstration-top{
        margin-top: 20px;
    }

}


@media only screen and (max-width: 580px){
    .Search-Results .head-box .tita{
        width: 35%
    }
}

